AnthropicAwsProviderSettings

@Serializable
data class AnthropicAwsProviderSettings(val region: String? = null, val workspaceId: String? = null, val apiKey: String? = null, val accessKeyId: String? = null, val secretAccessKey: String? = null, val sessionToken: String? = null, val baseURL: String? = null, val headers: Map<String, String> = emptyMap(), val credentialProvider: suspend () -> AnthropicAwsCredentials? = null, val generateId: () -> String = { ai.torad.aisdk.generateId() })

Constructors

Link copied to clipboard
constructor(region: String? = null, workspaceId: String? = null, apiKey: String? = null, accessKeyId: String? = null, secretAccessKey: String? = null, sessionToken: String? = null, baseURL: String? = null, headers: Map<String, String> = emptyMap(), credentialProvider: suspend () -> AnthropicAwsCredentials? = null, generateId: () -> String = { ai.torad.aisdk.generateId() })

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val generateId: () -> String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard